// pages/demo1-1/demo1-1.js
let price = ''
var id = ''
Page({
  data: {
    good: {}
  },
  onLoad(options) {
    console.log('列表携带的值', options)
    id = options.id
    this.getDetail()
  },
  //获取用户输入的新价格
  getPrice(e) {
    price = e.detail.value
  },
  //获取商品数据
  getDetail() {
    //查询单条数据
    wx.cloud.database().collection('goods')
      .doc(id)
      .get()
      .then(res => {
        console.log('商品详情页请求成功', res)
        this.setData({
          good: res.data
        })
      })
      .catch(res => {
        console.log('商品详情页请求成功', res)
      })

  },

  //修改商品价格
  update() {
    console.log('新的商品价格', price)
    if (price == '') {
      wx.showToast({
        icon: 'error',
        title: '价格为空了',
      })
    } else {
      wx.cloud.database().collection('goods').doc(id)
        .update({
          data: {
            price: price
          }
        })
        .then(res => {
          console.log('修改成功', res)
          this.getDetail()
        })
        .catch(res => {
          console.log('修改失败', res)
        })
    }
  },
  //删除操作
  shanchu() {
    console.log('点击了删除按钮', id)
    //弹窗提示
    wx.showModal({
      title: '是否确定删除',
      content: '请仔细想一想，是否需要删除',
      success(res) {

        if (res.confirm == true) //用户点击了确定
        {
          console.log('用户点击了确定')
          //删除操作
          wx.cloud.database().collection('goods').doc(id)
            .remove()
            .then(res => {
              console.log('删除成功', res)
              wx.navigateTo({
                url: '/pages/demo1/demo1',
              })
            })
            .catch(res => {
              console.log('删除失败', res)
            })

        } else if (res.cancel == true) //用户点击了取消
        {
          console.log('用户点击了取消')
        }

      }
    })
  }
})